﻿using FreeSql.DatabaseModel;using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Threading.Tasks;
using Newtonsoft.Json;
using FreeSql.DataAnnotations;

namespace KJSyncXP.Oracle.Model {

	/// <summary>
	/// 门尼基础信息表
	/// </summary>
	[JsonObject(MemberSerialization.OptIn), Table(DisableSyncStructure = true)]
	public partial class DAT200MV_FJ {

		/// <summary>
		/// 车次
		/// </summary>
		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? CHECI_NUMBER { get; set; }

		/// <summary>
		/// 创建时间,数据库自增，无需写入
		/// </summary>
		[JsonProperty, Column(DbType = "DATE(7)")]
		public DateTime? CREATION_DATE { get; set; }

		/// <summary>
		/// ID
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(80 BYTE)")]
		public string ID { get; set; }

		/// <summary>
		/// 物料
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(40 BYTE)")]
		public string ITEM_CODE { get; set; }

		/// <summary>
		/// 批次号
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string LOT_NUMBER { get; set; }

		/// <summary>
		/// 制造机台
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string MANUFACTURE_MACHINE { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? MF { get; set; }

		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? ML { get; set; }

		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string QC { get; set; }

		/// <summary>
		/// 试验编号
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string SHIYAN_NUMBER { get; set; }

		/// <summary>
		/// T10
		/// </summary>
		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? T10 { get; set; }

		/// <summary>
		/// T5
		/// </summary>
		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? T5 { get; set; }

		/// <summary>
		/// 温度
		/// </summary>
		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? TEMPERATURE { get; set; }

		/// <summary>
		/// 测试日期
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_DATE { get; set; }

		/// <summary>
		/// 自增，无需写入
		/// </summary>
		[JsonProperty, Column(DbType = "NUMBER(22)")]
		public decimal? TEST_ID { get; set; }

		/// <summary>
		/// 测试机台
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_MACHINE { get; set; }

		/// <summary>
		/// 测试人员
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_PRESON { get; set; }

		/// <summary>
		/// 测试班次
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_SHIFT { get; set; }

		/// <summary>
		/// 测试时间
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_TIME { get; set; }

		/// <summary>
		/// 测试类型
		/// </summary>
		[JsonProperty, Column(DbType = "VARCHAR2(20 BYTE)")]
		public string TEST_TYPE { get; set; }

	}

}
